How ST 2110 Changes Software Functionality Planning




In SMPTE ST 2110 environments, custom software may form part of the operational control plane itself rather than merely supporting hardware operation. Therefore, a Software Functionality Document should define not only user-facing software behavior, but also orchestration responsibilities, NMOS interactions, control authority boundaries, redundancy logic, monitoring expectations, API dependencies, and operational failure modes. In many IP-based facilities, this document becomes as critical to system behavior as traditional wiring and signal-flow documentation.

ST 2110 changes this planning step dramatically because software is no longer just a “support utility” sitting beside the hardware. In many 2110 systems, the software is the operational nervous system.

In SDI plants:

In a 2110 facility:

In a 2110 facility, the Software Functionality Document often becomes as important as the physical wiring diagrams once were.

How 2110 Changes the Scope

The original wording implies:

“custom software may operate certain client equipment.”

In 2110 environments, software may instead:

The software layer is now operational infrastructure, not merely an accessory application.

New Categories the Document Must Address

A traditional software functionality document might discuss:

A 2110-aware document must additionally define:

1) NMOS Behavior

Questions:

2) Control-Plane vs Data-Plane Relationships

The document should explicitly state:

This is a huge new issue in 2110.

3) Redundancy Logic

Not just:

“There are two switches.”

But:

4) Timing Dependencies

Software may depend on:

Those dependencies should be documented.

5) API Dependencies

Modern 2110 systems often rely on:

The document should define:

6) Monitoring and Telemetry

In SDI:

Signal presence was often enough.

In 2110: software may need to:

Those behaviors should be documented contractually.

The Biggest Conceptual Shift

In SDI:

The router defined reality.

In 2110:

The orchestration layer increasingly defines reality.

That means the Software Functionality Document becomes:

Summary

This is where many 2110 projects get into trouble:

The physical network may function perfectly while:

Meaning:

The project failure mode increasingly shifts from hardware failure to software coordination failure.

That is a major planning difference from SDI-era facilities.




UPDATED
5/14/26
V260504-1.0